python backend developer roadmap